# -*- coding: latin-1 -*-
from gestion.cuenta_corriente.models import *
from gestion.cuenta_corriente.views import *
from django.contrib import admin 
from tjango.modules.models import system
from tjango.modules.models import system
from gestion.fondos.admin import ItemCheque_Inline

#system.reg_app("cuenta_corriente","Cuenta Corriente")

	
	

class ItemRecibo_Inline(admin.TabularInline):
	name = "ItemRecibo_Inline"
	model = ItemRecibo
	#fields= ('producto', 'precio_unitario', 'moneda', 'cantidad', 'unidad_de_medida', 'importe', 'en_pesos')
	fk_name = "recibo"
	extra = 10
	min_num_in_admin = 10


class ItemRetencion_Inline(admin.TabularInline):
	name = "ItemRetencion_Inline"
	model = ItemRetencion
	fk_name = "recibo"
	extra = 3
	min_num_in_admin = 3



class Recibo_admin(admin.ModelAdmin): 
    model = Recibo
    fieldsets = (
    ('Datos generales', {'fields':(('fecha','comprobante','contacto'),)}),
    ('Importe', {'fields':(('importe','descuento','recargo','total'),)}),
    ('Forma de Pago', {'fields': (('efectivo','pagado','saldo'),)}),
    )
    inlines = [ItemRetencion_Inline,ItemCheque_Inline,ItemRecibo_Inline] 
    list_display= ['contacto','comprobante','fecha']
    actions = {"imprimir": recibo__imprimir,}
    save_on_top = True
#system.apps["cuenta_corriente"].reg_item(Recibo,"Recibos",Recibo_admin)

